package com.itheima.service;

import com.alibaba.dubbo.config.annotation.Service;
import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.entity.Result;
import com.itheima.pojo.OrderSetting;

import java.util.List;
import java.util.Map;


public interface OrderSettingService {

    /**
     * 上传文件更新预约设置
     * @param list 工具类读取的list集合
     * @return 更新结果
     */
    public Result upload(List<String[]> list);

    @Deprecated
    public PageResult findData(String year,String month); // 获取本月的预约信息(太麻烦,不用了)

    /**
     * 根据年和月获取对应的预约设置信息
     * @param date 日期字符串,2020-2
     * @return
     */
    public List<Map> getOrderSettingsByDate(String date);

    /**
     * 编辑预约信息(如果可预约为0就删除信息)
     * @param orderSetting
     */
    public void edit(OrderSetting orderSetting);
}
